home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
MPW Additions
/
Tools
/
MrCpp
/
MrCpp.rsrc
/
CODE_5_enum.txt
< prev
next >
Wrap
Text File
|
1996-05-07
|
27KB
|
481 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x00001868 (1 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
00000000 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000004 7800 moveq.l D4, 0x00
00000006 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000000A 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
00000010 6614 bne +0x16 /* 00000026 */
00000012 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00000016 7002 moveq.l D0, 0x02
00000018 3F00 move.w -[A7], D0
0000001A 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */]
0000001E 2640 movea.l A3, D0
00000020 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000024 6026 bra +0x28 /* 0000004C */
label00000026:
00000026 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */
0000002C 6716 beq +0x18 /* 00000044 */
0000002E 700C moveq.l D0, 0x0C
00000030 2F00 move.l -[A7], D0
00000032 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000036 584F addq.w A7, 4
00000038 206D D874 movea.l A0, [A5 - 0x278C]
0000003C 2028 0018 move.l D0, [A0 + 0x18]
00000040 4EFA 01A8 jmp [PC + 0x1A8 /* 000001EA */]
label00000044:
00000044 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */]
00000048 2640 movea.l A3, D0
0000004A 7801 moveq.l D4, 0x01
label0000004C:
0000004C 202D D9A0 move.l D0, [A5 - 0x2660]
00000050 672E beq +0x30 /* 00000080 */
00000052 2F2D D9A0 move.l -[A7], [A5 - 0x2660]
00000056 2F0B move.l -[A7], A3
00000058 42A7 clr.l -[A7]
0000005A 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
0000005E 2440 movea.l A2, D0
00000060 200A move.l D0, A2
00000062 6600 009C bne +0x9E /* 00000100 */
00000066 0C2D 004A CDDC cmpi.b [A5 - 0x3224], 0x4A /* 'J' */
0000006C 6600 0092 bne +0x94 /* 00000100 */
00000070 2F0B move.l -[A7], A3
00000072 7001 moveq.l D0, 0x01
00000074 2F00 move.l -[A7], D0
00000076 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
0000007A 2440 movea.l A2, D0
0000007C 6000 0082 bra +0x84 /* 00000100 */
label00000080:
00000080 2F0B move.l -[A7], A3
00000082 7003 moveq.l D0, 0x03
00000084 2F00 move.l -[A7], D0
00000086 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
0000008A 2440 movea.l A2, D0
0000008C 200A move.l D0, A2
0000008E 6770 beq +0x72 /* 00000100 */
00000090 102A 001C move.b D0, [A2 + 0x1C]
00000094 720F moveq.l D1, 0x0F
00000096 B001 cmp.b D0, D1
00000098 6766 beq +0x68 /* 00000100 */
0000009A 0C2D 004A CDDC cmpi.b [A5 - 0x3224], 0x4A /* 'J' */
000000A0 675E beq +0x60 /* 00000100 */
000000A2 246A 0018 movea.l A2, [A2 + 0x18]
000000A6 6058 bra +0x5A /* 00000100 */
label000000A8:
000000A8 200A move.l D0, A2
000000AA 6710 beq +0x12 /* 000000BC */
000000AC 206A 000C movea.l A0, [A2 + 0xC]
000000B0 2010 move.l D0, [A0]
000000B2 721F moveq.l D1, 0x1F
000000B4 C041 and.w D0, D1
000000B6 7214 moveq.l D1, 0x14
000000B8 B041 cmp.w D0, D1
000000BA 670E beq +0x10 /* 000000CA */
label000000BC:
000000BC 2F0B move.l -[A7], A3
000000BE 700C moveq.l D0, 0x0C
000000C0 2F00 move.l -[A7], D0
000000C2 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000000C6 504F addq.w A7, 8
000000C8 603E bra +0x40 /* 00000108 */
label000000CA:
000000CA 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000000CE 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
000000D4 670C beq +0xE /* 000000E2 */
000000D6 7014 moveq.l D0, 0x14
000000D8 2F00 move.l -[A7], D0
000000DA 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000000DE 584F addq.w A7, 4
000000E0 6026 bra +0x28 /* 00000108 */
label000000E2:
000000E2 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000000E6 7002 moveq.l D0, 0x02
000000E8 3F00 move.w -[A7], D0
000000EA 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */]
000000EE 2640 movea.l A3, D0
000000F0 2F0A move.l -[A7], A2
000000F2 2F0B move.l -[A7], A3
000000F4 42A7 clr.l -[A7]
000000F6 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
000000FA 2440 movea.l A2, D0
000000FC 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00000100:
00000100 0C2D 004A CDDC cmpi.b [A5 - 0x3224], 0x4A /* 'J' */
00000106 67A0 beq -0x5E /* 000000A8 */
label00000108:
00000108 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */
0000010E 6600 0080 bne +0x82 /* 00000190 */
00000112 200A move.l D0, A2
00000114 675E beq +0x60 /* 00000174 */
00000116 206A 000C movea.l A0, [A2 + 0xC]
0000011A 1028 0004 move.b D0, [A0 + 0x4]
0000011E 7208 moveq.l D1, 0x08
00000120 C001 and.b D0, D1
00000122 672E beq +0x30 /* 00000152 */
00000124 102A 001C move.b D0, [A2 + 0x1C]
00000128 720F moveq.l D1, 0x0F
0000012A B001 cmp.b D0, D1
0000012C 6750 beq +0x52 /* 0000017E */
0000012E 2F0B move.l -[A7], A3
00000130 701C moveq.l D0, 0x1C
00000132 2F00 move.l -[A7], D0
00000134 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000138 504F addq.w A7, 8
0000013A 7066 moveq.l D0, 0x66
0000013C 1F00 move.b -[A7], D0
0000013E 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00000142 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000146 206D D874 movea.l A0, [A5 - 0x278C]
0000014A 2028 0018 move.l D0, [A0 + 0x18]
0000014E 4EFA 009A jmp [PC + 0x9A /* 000001EA */]
label00000152:
00000152 2F0B move.l -[A7], A3
00000154 7030 moveq.l D0, 0x30
00000156 2F00 move.l -[A7], D0
00000158 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
0000015C 504F addq.w A7, 8
0000015E 7066 moveq.l D0, 0x66
00000160 1F00 move.b -[A7], D0
00000162 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00000166 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000016A 206D D874 movea.l A0, [A5 - 0x278C]
0000016E 2028 0018 move.l D0, [A0 + 0x18]
00000172 6076 bra +0x78 /* 000001EA */
label00000174:
00000174 2F0B move.l -[A7], A3
00000176 2F04 move.l -[A7], D4
00000178 4EBA 028A jsr [PC + 0x28A /* 00000404 */]
0000017C 2440 movea.l A2, D0
label0000017E:
0000017E 2F0A move.l -[A7], A2
00000180 4EBA 006E jsr [PC + 0x6E /* 000001F0 */]
00000184 206A 000C movea.l A0, [A2 + 0xC]
00000188 0228 00F7 0004 andi.b [A0 + 0x4], 0xF7
0000018E 6056 bra +0x58 /* 000001E6 */
label00000190:
00000190 162D CDDC move.b D3, [A5 - 0x3224]
00000194 7057 moveq.l D0, 0x57
00000196 B600 cmp.b D3, D0
00000198 6706 beq +0x8 /* 000001A0 */
0000019A 7072 moveq.l D0, 0x72
0000019C B600 cmp.b D3, D0
0000019E 6606 bne +0x8 /* 000001A6 */
label000001A0:
000001A0 202D D994 move.l D0, [A5 - 0x266C]
000001A4 6728 beq +0x2A /* 000001CE */
label000001A6:
000001A6 200A move.l D0, A2
000001A8 670A beq +0xC /* 000001B4 */
000001AA 102A 001C move.b D0, [A2 + 0x1C]
000001AE 720F moveq.l D1, 0x0F
000001B0 B001 cmp.b D0, D1
000001B2 6732 beq +0x34 /* 000001E6 */
label000001B4:
000001B4 2F0B move.l -[A7], A3
000001B6 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
000001BA 2440 movea.l A2, D0
000001BC 200A move.l D0, A2
000001BE 670E beq +0x10 /* 000001CE */
000001C0 102A 001C move.b D0, [A2 + 0x1C]
000001C4 720F moveq.l D1, 0x0F
000001C6 B001 cmp.b D0, D1
000001C8 6704 beq +0x6 /* 000001CE */
000001CA 246A 0018 movea.l A2, [A2 + 0x18]
label000001CE:
000001CE 200A move.l D0, A2
000001D0 6614 bne +0x16 /* 000001E6 */
000001D2 2F0B move.l -[A7], A3
000001D4 2F04 move.l -[A7], D4
000001D6 4EBA 022C jsr [PC + 0x22C /* 00000404 */]
000001DA 2440 movea.l A2, D0
000001DC 703A moveq.l D0, 0x3A
000001DE 2F00 move.l -[A7], D0
000001E0 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000001E4 584F addq.w A7, 4
label000001E6:
000001E6 202A 000C move.l D0, [A2 + 0xC]
label000001EA:
000001EA 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000001EE 4E75 rts
fn000001F0:
000001F0 4E56 FFFC link A6, -0x0004
000001F4 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
000001F8 78FF moveq.l D4, 0xFFFFFFFF
000001FA 7A00 moveq.l D5, 0x00
000001FC 7C00 moveq.l D6, 0x00
000001FE 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000202 286E 0008 movea.l A4, [A6 + 0x8]
00000206 7010 moveq.l D0, 0x10
00000208 D9C0 add.l A4, D0
0000020A 206E 0008 movea.l A0, [A6 + 0x8]
0000020E 700C moveq.l D0, 0x0C
00000210 D1C0 add.l A0, D0
00000212 2D48 FFFC move.l [A6 - 0x4], A0
00000216 6000 0132 bra +0x134 /* 0000034A */
label0000021A:
0000021A 102D D5D8 move.b D0, [A5 - 0x2A28]
0000021E 6606 bne +0x8 /* 00000226 */
00000220 7066 moveq.l D0, 0x66
00000222 B600 cmp.b D3, D0
00000224 670A beq +0xC /* 00000230 */
label00000226:
00000226 7014 moveq.l D0, 0x14
00000228 2F00 move.l -[A7], D0
0000022A 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
0000022E 584F addq.w A7, 4
label00000230:
00000230 7066 moveq.l D0, 0x66
00000232 1F00 move.b -[A7], D0
00000234 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00000238 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000023C 6000 0128 bra +0x12A /* 00000366 */
label00000240:
00000240 0CAD FFFF FFFF D88C cmpi.l [A5 - 0x2774], 0xFFFFFFFF
00000248 6672 bne +0x74 /* 000002BC */
0000024A 206D D9A0 movea.l A0, [A5 - 0x2660]
0000024E 2468 0010 movea.l A2, [A0 + 0x10]
00000252 2054 movea.l A0, [A4]
00000254 2F28 0006 move.l -[A7], [A0 + 0x6]
00000258 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000025C 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00000260 4A80 tst.l D0
00000262 670E beq +0x10 /* 00000272 */
00000264 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00000268 7030 moveq.l D0, 0x30
0000026A 2F00 move.l -[A7], D0
0000026C 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000270 504F addq.w A7, 8
label00000272:
00000272 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00000276 7011 moveq.l D0, 0x11
00000278 2F00 move.l -[A7], D0
0000027A 206E FFFC movea.l A0, [A6 - 0x4]
0000027E 2F10 move.l -[A7], [A0]
00000280 4EAD 1DFA jsr [A5 + 0x1DFA /* export_955 */]
00000284 2640 movea.l A3, D0
00000286 202B 0020 move.l D0, [A3 + 0x20]
0000028A 729F moveq.l D1, 0xFFFFFF9F
0000028C C081 and.l D0, D1
0000028E 342A 0018 move.w D2, [A2 + 0x18]
00000292 7200 moveq.l D1, 0x00
00000294 3202 move.w D1, D2
00000296 8081 or.l D0, D1
00000298 2740 0020 move.l [A3 + 0x20], D0
0000029C 2F2D D9A0 move.l -[A7], [A5 - 0x2660]
000002A0 204B movea.l A0, A3
000002A2 7054 moveq.l D0, 0x54
000002A4 D1C0 add.l A0, D0
000002A6 2F08 move.l -[A7], A0
000002A8 1F2B 001C move.b -[A7], [A3 + 0x1C]
000002AC 4EAD 1F6A jsr [A5 + 0x1F6A /* export_1001 */]
000002B0 2F2D D9A0 move.l -[A7], [A5 - 0x2660]
000002B4 2F0B move.l -[A7], A3
000002B6 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */]
000002BA 6028 bra +0x2A /* 000002E4 */
label000002BC:
000002BC 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000002C0 7003 moveq.l D0, 0x03
000002C2 2F00 move.l -[A7], D0
000002C4 7011 moveq.l D0, 0x11
000002C6 1F00 move.b -[A7], D0
000002C8 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
000002CC 2640 movea.l A3, D0
000002CE 206E FFFC movea.l A0, [A6 - 0x4]
000002D2 2010 move.l D0, [A0]
000002D4 2740 000C move.l [A3 + 0xC], D0
000002D8 2040 movea.l A0, D0
000002DA 5268 0006 addq.w [A0 + 0x6], 1
000002DE 177C 0011 001C move.b [A3 + 0x1C], 0x11
label000002E4:
000002E4 2054 movea.l A0, [A4]
000002E6 5C48 addq.w A0, 6
000002E8 2F08 move.l -[A7], A0
000002EA 2F0B move.l -[A7], A3
000002EC 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
000002F0 00AB 0000 0001 0020 ori.l [A3 + 0x20], 0x1
000002F8 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000002FC 0C2D 0067 CDDC cmpi.b [A5 - 0x3224], 0x67 /* 'g' */
00000302 660C bne +0xE /* 00000310 */
00000304 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000308 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */]
0000030C 2800 move.l D4, D0
0000030E 6014 bra +0x16 /* 00000324 */
label00000310:
00000310 0C84 7FFF FFFF cmpi.l D4, 0x7FFFFFFF
00000316 660A bne +0xC /* 00000322 */
00000318 7009 moveq.l D0, 0x09
0000031A 2F00 move.l -[A7], D0
0000031C 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000320 584F addq.w A7, 4
label00000322:
00000322 5284 addq.l D4, 1
label00000324:
00000324 B886 cmp.l D4, D6
00000326 6C02 bge +0x4 /* 0000032A */
00000328 2C04 move.l D6, D4
label0000032A:
0000032A B885 cmp.l D4, D5
0000032C 6F02 ble +0x4 /* 00000330 */
0000032E 2A04 move.l D5, D4
label00000330:
00000330 2F2B 000C move.l -[A7], [A3 + 0xC]
00000334 2F04 move.l -[A7], D4
00000336 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
0000033A 2740 0010 move.l [A3 + 0x10], D0
0000033E 0C2D 0057 CDDC cmpi.b [A5 - 0x3224], 0x57 /* 'W' */
00000344 6614 bne +0x16 /* 0000035A */
00000346 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label0000034A:
0000034A 162D CDDC move.b D3, [A5 - 0x3224]
0000034E 0C03 0089 cmpi.b D3, 0x89
00000352 6700 FEEC beq -0x112 /* 00000240 */
00000356 6000 FEC2 bra -0x13C /* 0000021A */
label0000035A:
0000035A 7066 moveq.l D0, 0x66
0000035C 1F00 move.b -[A7], D0
0000035E 7037 moveq.l D0, 0x37
00000360 2F00 move.l -[A7], D0
00000362 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00000366:
00000366 0C86 0000 0000 cmpi.l D6, 0x0
0000036C 6B2E bmi +0x30 /* 0000039C */
0000036E 0C85 0000 00FF cmpi.l D5, 0xFF
00000374 6E0A bgt +0xC /* 00000380 */
00000376 206D D874 movea.l A0, [A5 - 0x278C]
0000037A 2468 0008 movea.l A2, [A0 + 0x8]
0000037E 6056 bra +0x58 /* 000003D6 */
label00000380:
00000380 0C85 0000 FFFF cmpi.l D5, 0xFFFF
00000386 6E0A bgt +0xC /* 00000392 */
00000388 206D D874 movea.l A0, [A5 - 0x278C]
0000038C 2468 0010 movea.l A2, [A0 + 0x10]
00000390 6044 bra +0x46 /* 000003D6 */
label00000392:
00000392 206D D874 movea.l A0, [A5 - 0x278C]
00000396 2468 001C movea.l A2, [A0 + 0x1C]
0000039A 603A bra +0x3C /* 000003D6 */
label0000039C:
0000039C 0C85 0000 0080 cmpi.l D5, 0x80
000003A2 6C10 bge +0x12 /* 000003B4 */
000003A4 0C86 FFFF FF7F cmpi.l D6, 0xFFFFFF7F
000003AA 6F08 ble +0xA /* 000003B4 */
000003AC 206D D874 movea.l A0, [A5 - 0x278C]
000003B0 2450 movea.l A2, [A0]
000003B2 6022 bra +0x24 /* 000003D6 */
label000003B4:
000003B4 0C85 0000 8000 cmpi.l D5, 0x8000
000003BA 6C12 bge +0x14 /* 000003CE */
000003BC 0C86 FFFF 7FFF cmpi.l D6, 0xFFFF7FFF
000003C2 6F0A ble +0xC /* 000003CE */
000003C4 206D D874 movea.l A0, [A5 - 0x278C]
000003C8 2468 000C movea.l A2, [A0 + 0xC]
000003CC 6008 bra +0xA /* 000003D6 */
label000003CE:
000003CE 206D D874 movea.l A0, [A5 - 0x278C]
000003D2 2468 0018 movea.l A2, [A0 + 0x18]
label000003D6:
000003D6 302D D5D4 move.w D0, [A5 - 0x2A2C]
000003DA 0240 0800 andi.w D0, 0x800
000003DE 6608 bne +0xA /* 000003E8 */
000003E0 206D D874 movea.l A0, [A5 - 0x278C]
000003E4 2468 0018 movea.l A2, [A0 + 0x18]
label000003E8:
000003E8 206E 0008 movea.l A0, [A6 + 0x8]
000003EC 2068 000C movea.l A0, [A0 + 0xC]
000003F0 214A 0008 move.l [A0 + 0x8], A2
000003F4 526A 0006 addq.w [A2 + 0x6], 1
000003F8 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
000003FC 4E5E unlink A6
000003FE 205F movea.l A0, [A7]+
00000400 584F addq.w A7, 4
00000402 4ED0 jmp [A0]
fn00000404:
00000404 4E56 0000 link A6, 0
00000408 48E7 0038 movem.l -[A7], A2,A3,A4
0000040C 246E 000C movea.l A2, [A6 + 0xC]
00000410 202D D9A0 move.l D0, [A5 - 0x2660]
00000414 6706 beq +0x8 /* 0000041C */
00000416 7000 moveq.l D0, 0x00
00000418 2640 movea.l A3, D0
0000041A 600C bra +0xE /* 00000428 */
label0000041C:
0000041C 2F0A move.l -[A7], A2
0000041E 7003 moveq.l D0, 0x03
00000420 2F00 move.l -[A7], D0
00000422 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000426 2640 movea.l A3, D0
label00000428:
00000428 200B move.l D0, A3
0000042A 670E beq +0x10 /* 0000043A */
0000042C 2F0A move.l -[A7], A2
0000042E 4EAD 1DF2 jsr [A5 + 0x1DF2 /* export_954 */]
00000432 2740 0018 move.l [A3 + 0x18], D0
00000436 2640 movea.l A3, D0
00000438 604C bra +0x4E /* 00000486 */
label0000043A:
0000043A 202D D9A0 move.l D0, [A5 - 0x2660]
0000043E 6736 beq +0x38 /* 00000476 */
00000440 2F2D D9A0 move.l -[A7], [A5 - 0x2660]
00000444 2F0A move.l -[A7], A2
00000446 700F moveq.l D0, 0x0F
00000448 1F00 move.b -[A7], D0
0000044A 4EAD 1F6A jsr [A5 + 0x1F6A /* export_1001 */]
0000044E 2F0A move.l -[A7], A2
00000450 4EAD 1DF2 jsr [A5 + 0x1DF2 /* export_954 */]
00000454 2640 movea.l A3, D0
00000456 206D D9A0 movea.l A0, [A5 - 0x2660]
0000045A 2068 0010 movea.l A0, [A0 + 0x10]
0000045E 3228 0018 move.w D1, [A0 + 0x18]
00000462 7000 moveq.l D0, 0x00
00000464 3001 move.w D0, D1
00000466 81AB 0020 or.l [A3 + 0x20], D0
0000046A 2F2D D9A0 move.l -[A7], [A5 - 0x2660]
0000046E 2F0B move.l -[A7], A3
00000470 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */]
00000474 6010 bra +0x12 /* 00000486 */
label00000476:
00000476 2F0A move.l -[A7], A2
00000478 7003 moveq.l D0, 0x03
0000047A 2F00 move.l -[A7], D0
0000047C 700F moveq.l D0, 0x0F
0000047E 1F00 move.b -[A7], D0
00000480 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00000484 2640 movea.l A3, D0
label00000486:
00000486 700A moveq.l D0, 0x0A
00000488 2F00 move.l -[A7], D0
0000048A 206D D964 movea.l A0, [A5 - 0x269C]
0000048E 4E90 jsr [A0]
00000490 2740 0010 move.l [A3 + 0x10], D0
00000494 2040 movea.l A0, D0
00000496 302E 000A move.w D0, [A6 + 0xA]
0000049A 8150 or.w [A0], D0
0000049C 177C 000F 001C move.b [A3 + 0x1C], 0xF
000004A2 7005 moveq.l D0, 0x05
000004A4 2F00 move.l -[A7], D0
000004A6 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */]
000004AA 2840 movea.l A4, D0
000004AC 294B 000C move.l [A4 + 0xC], A3
000004B0 002C 0008 0004 ori.b [A4 + 0x4], 0x8
000004B6 274C 000C move.l [A3 + 0xC], A4
000004BA 526C 0006 addq.w [A4 + 0x6], 1
000004BE 206D D874 movea.l A0, [A5 - 0x278C]
000004C2 2028 0018 move.l D0, [A0 + 0x18]
000004C6 206B 000C movea.l A0, [A3 + 0xC]
000004CA 2140 0008 move.l [A0 + 0x8], D0
000004CE 206D D874 movea.l A0, [A5 - 0x278C]
000004D2 2068 0018 movea.l A0, [A0 + 0x18]
000004D6 5268 0006 addq.w [A0 + 0x6], 1
000004DA 200B move.l D0, A3
000004DC 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000004E0 4E5E unlink A6
000004E2 205F movea.l A0, [A7]+
000004E4 504F addq.w A7, 8
000004E6 4ED0 jmp [A0]